sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential
mkdir Pico/
cd Pico/
git clone https://github.com/micropython/micropython
cd micropython
git submodule update --init -- lib/pico-sdk lib/tinyusb
git checkout tags/v1.21.0
make -C mpy-cross/ -j 16
make -C ports/rp2 BOARD=RPI_PICO clean
make -C ports/rp2 BOARD=RPI_PICO submodules
make -C ports/rp2 BOARD=RPI_PICO -j 16